using System;
using System.Collections.Generic;
using Locator.Silverlight.Client.Models.ViewModels.Elements;

namespace Locator.Silverlight.Client.Models
{
    public interface IInventoryModel
    {
        void GetInventoriesAsync(InventoryRequestHelper request, Action<IEnumerable<StoreWithInventoryViewModel>, Exception> callback);
        void GetProductsForUserAsync(Action<IEnumerable<ProductViewModel>, Exception> callback);
        void GetStoresForUserAsync(Action<IEnumerable<StoreViewModel>, Exception> callback);
    }
}
